package com.edu.exam.enums.assessment.generation;

/**
 * 考核类型枚举
 *
 * @author 系统生成
 * @version 2.0
 * @since 2025-11-09
 */
public enum AssessmentType {
    MIDTERM("期中考核"),
    FINAL("期末考核"),
    MONTHLY("月度考核"),
    WEEKLY("周测考核"),
    DAILY("日常考核"),
    PROJECT("项目考核"),
    PRACTICAL("实践考核"),
    OTHER("其他");

    private final String description;

    AssessmentType(String description) {
        this.description = description;
    }

    public String getDescription() {
        return description;
    }

    @Override
    public String toString() {
        return name() + " - " + description;
    }
}